Skip to content

ci: separate Rust toolchain and cache ownership - #162

Merged
Teakowa merged 1 commit into
mainfrom
agent/standardize-rust-ci
Aug 17, 2026
Merged

ci: separate Rust toolchain and cache ownership#162
Teakowa merged 1 commit into
mainfrom
agent/standardize-rust-ci

Conversation

@Teakowa

@Teakowa Teakowa commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make Rust toolchain setup and Swatinem/rust-cache ownership explicit across CI;
  • keep main-only cache writers, restore-only secondary jobs, and OS-specific distribution cache families;
  • keep release/tag workflows cache-free and make Cargo CI commands locked.

Validation

  • workflow YAML parsed successfully;
  • git diff --check passed;
  • cargo metadata --locked --no-deps --format-version 1 passed.

This is a repo-local implementation for wrightkit/.github#3. Remote CI still needs to confirm cache restore behavior.

Use explicit toolchain and rust-cache steps, bound cache writers to main, and keep Cargo dependency commands locked.

Refs #3
@Teakowa
Teakowa marked this pull request as ready for review August 17, 2026 13:29
@Teakowa
Teakowa merged commit 54c313b into main Aug 17, 2026
12 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Make Workshop Great Again Aug 17, 2026
@Teakowa
Teakowa deleted the agent/standardize-rust-ci branch August 17, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant